package com.huangpuweb.api.service;

import com.huangpuweb.api.model.*;

import java.util.Date;
import java.util.List;

public interface XuJianApiService {


    Integer getListSysHpEmergencyEventCountByYear(Date baseYear);

    Integer getListHasSysHpEmergencyEventCountByYear(Date baseYear);

    List<XJEvent> getListSysHpEmergencyEvent();

    String getEventCateNameById(int event_cate);

    List<SysHpXiaoFangAjType> getListWuziByEnercy();

    Long getTeamGroupCount();

    List<SysHpXiaoFangAjType> getListEmergencyType(Date baseYear);

    XJEvent getXjEventByEventId(String eventid);

    List<XJTShelter> getListXJTShelter();

    List<XJTRescueTeam> getListXJTRescueTeam();

    List<XJTEmerPonding> getListXJTEmerPonding();

    List<XJTEmerGasStation> getListXJTEmerGasStation();

    List<XJTTransportCompany> getListXJTTransportCompany();

    List<XJTEmerSubwayStation> getListXJTEmerSubwayStation();

    List<XJTEmerTunnel> getListXJTEmerTunnel();

    List<XJTEmerUndergroundPassage> getListXJTEmerUndergroundPassage();

    List<XJTEmerConcaveInterChange> getListXJTEmerConcaveInterChange();

    List<String> getListEmergencyResourceXJTRescueTeamType();

    List<XJTRescueTeam> getListXJTRescueTeamByType(String type);

    List<XJTRescueTeam> getListXJTRescueTeamByTypes(String types);

    Integer getNowMonth();

    Integer getToday();
}
